package think.in.spring.bean;

import lombok.Data;
import org.springframework.core.io.Resource;

import java.util.List;
import java.util.Map;

/**
 * 注入基础字段
 * 原生类型
 * 标量类型
 * Spring类型
 */
@Data
public class BasicFieldInjectBean {

    /**
     * 原生类型
     */
    private boolean booleanType;

    /**
     * 标量类型
     */
    private Boolean booleanWrap;

    /**
     * Spring类型
     */
    private Resource configLocation;

    /**
     * 枚举
     */
    private CityEnum cityEnum;

    /**
     * 数组
     */
    private CityEnum[] workCities;

    /**
     * List
     */
    private List<CityEnum> liveCity;

    /**
     * Map
     */
    private Map<String,CityEnum> workCitiesMap;
}
